#include <cstdio>
#include <cstring>
#include <iostream>
#include <algorithm>
using namespace std;
const int maxn = 40;
int a[maxn];
int b[maxn];
int main()
{
	int t;
	scanf("%d",&t);
	while(t--)
	{
		int n,k,ans = 0;
		scanf("%d %d",&n,&k);
		for(int i = 0;i<n;i++)
		{
			scanf("%d",&a[i]);
			ans += a[i];
		}
		for(int i = 0;i<n;i++)
		{
			scanf("%d",&b[i]);
		}
		sort(a,a+n);
		sort(b,b+n);
		for(int i = 0;i<n&&k;i++,k--)
		{
			if(a[i]>=b[n-i-1]) break;
			else 
			{
				ans +=(b[n-i-1]-a[i]);
			}
		}
		printf("%d\n",ans);
	}
}
